package cn.xinfei.xdecision.common.model.datax.enums;

import lombok.Getter;

public enum InputVariableEnum implements ICodeEnum{

    ID_CARD_NUMBER("id_card_number", "身份证"),
    ID_CARD_PROTYLE("id_card_protyle", "身份证密文"),
    NAME("name", "姓名"),
    MOBILE("mobile", "电话"),
    MOBILE_PROTYLE("mobile_protyle", "电话密文"),
    DEVICE_ID("device_id", "设备Id"),
    SOURCE_TYPE("source_type", "设备类型"),
    IP("ip", "ip地址"),
    ORDER_NUMBER("order_number", "订单号"),
    PRODUCT_TPYE("product_type", "产品类型"),
    //sequence
    REPORT_ID("report_id", "report_id"),
    BIZ_FLOW_NUMBER("biz_flow_number", "业务流编码"),
    //消费贷
    MERCHANT_CODE("merchant_code", "商户号"),
    USER_ID("user_id", "用户ID"),
    TRADE_NUMBER("trade_number", "交易号"),
    ADULT_TOURIST_NUMBER("adult_tourist_number", "成人人数"),
    CHILD_TOURIST_NUMBER("child_tourist_number", "小孩人数"),
    BABY_TOURIST_NUMBER("baby_tourist_number", "宝宝人数"),
    ORDER_AMOUNT("order_amount", "订单金额"),
    ORDER_DATE("order_date", "下单日期"),
    DEPARTURE_DATE("departure_date", "出行日期"),
    DEPARTURE("departure", "出发地"),
    FREE("free", "是否免费规则，1-免费，0-收费"),
    SESSION_ID("session_id", "session_id"),
    CREATED_TIME("created_time","激活申请时间"),
    BANK_CARD_NUMBER("bank_card_number","银行卡号"),
    BANK_CARD_PROTYLE("bankCardProtyle","银行卡密文"),
    BILL_NUMBER("bill_number","账单号"),
    APP("app","app名称"),
    INNER_APP("inner_app","inner_app"),
    BIZ_TYPE("biz_type","biz_type"),
    ACTIVE_LOG_ID("active_log_id","激活记录id");

    InputVariableEnum(String code, String description) {
        this.description = description;
        this.code = code;
    }

    @Getter
    private String description;
    @Getter
    private final String code;

}
